package com.jf.identity.entity;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * Created by x on 2018/4/14.
 */
public class GatherProcess implements Serializable {

    private static final long serialVersionUID = -801822230888335355L;
    private String uid;
    //报名点编号
    private String BMDBH;
    //报名点名称
    private String BMDMC;
    //已采集人数
    @NotNull(message = "已采集人数 不能为空")
    @Min(value = 0, message = "已采集人数>=0")
    private Integer count;
    //应采集人数
    @NotNull(message = "应采集人数 不能为空")
    @Min(value = 0, message = "应采集人数>=0")
    private Integer total;

    private ExamBaseParam examBaseParam;

    private Date timestamp;

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getBMDBH() {
        return BMDBH;
    }

    public void setBMDBH(String BMDBH) {
        this.BMDBH = BMDBH;
    }

    public String getBMDMC() {
        return BMDMC;
    }

    public void setBMDMC(String BMDMC) {
        this.BMDMC = BMDMC;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public Integer getTotal() {
        return total;
    }

    public void setTotal(Integer total) {
        this.total = total;
    }

    public ExamBaseParam getExamBaseParam() {
        return examBaseParam;
    }

    public void setExamBaseParam(ExamBaseParam examBaseParam) {
        this.examBaseParam = examBaseParam;
    }

    public Date getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }
}
